<?php
include 'util/bloqueDeSeguridad.php';
include_once('datos/ClienteDAL.php');
include_once('datos/TipoDocumentoDAL.php');
include_once('datos/TipoEstadoCivilDAL.php');

$tituloSistema = "Administraci&oacute;n de Ventas";
$tituloPagina = "Gesti&oacute;n de Clientes";

$tituloNuevo = "\"Nuevo Cliente\"";
$tituloBorrar = "\"Borrar Cliente\"";
$tituloEditar = "\"Editar Cliente\"";

$paginaSorting = "'idCliente'";

$tableName = "cliente";

$paginaDatos = "'TablaEntityBLL.php?tableName=" . $tableName . "'";
$paginaDatosParameters = "";
$paginaAccion = "'UsuarioGrid.php'";


//Configurar acciones
$allowAdding = true;
$allowEditing = true;
$allowDeleting = true;
$allowSearching = true;


//Se usa en la grilla en el ABM de registros
$tipodocumentoCombo = new TipoDocumentoDAL();
$resultTipoDocumento = $tipodocumentoCombo->comboTipoDocumento();

//Se usa en la grilla en el ABM de registros
$tipoestadocivilCombo = new TipoEstadoCivilDAL();
$resultTipoEstadoCivil = $tipoestadocivilCombo->comboTipoEstadoCivil();


$colNames = "[";
$colNames .= " 'idCliente','Nombre', 'Apellido','Fecha Nacimiento','Tipo Documento','NroDocumento','Sexo', 'Estado Civil', 'Email','Email2','Calle','Numero','Piso','Depto', ";
$colNames .= " 'Telefono','Telefono2','Localidad','Provincia','Cod Postal','Cod Postal Manual','Actividad','Activo','Borrado' ";
$colNames .= "]";

$colModel = "[
    {name: 'idCliente',index:'idCliente', width:60, search:false, hidden:true, key:true, editable: false},
    {name: 'Nombre', index: 'Nombre', width: 100, search: true, editrules:{required:true}, editable: true},
    {name: 'Apellido', index: 'Apellido', width: 120, search: true, editrules:{required:true}, editable: true},
    {name: 'FechaNacimiento', index: 'FechaNacimiento', label: 'FechaNacimiento', width: 100, template: dateTemplate, editable: true},
    {name: 'idTipoDocumento', index: 'idTipoDocumento', hidden:true, editoptions:{value: '" . $resultTipoDocumento . "' }, editable: true, edittype: 'select', formatter: 'select', search: false},
    {name: 'NroDocumento', index: 'NroDocumento', width: 90, editrules:{required:true}, editable: true, search: true},
    {name: 'Sexo', index: 'Sexo', width: 30, hidden:true, search: false},
    {name: 'idTipoEstadoCivil', index: 'idTipoEstadoCivil', hidden:true, editoptions:{value: '" . $resultTipoEstadoCivil . "' }, editable: true, edittype: 'select', formatter: 'select', search: false},
    {name: 'Email', index: 'Email', width: 160, search: false},
    {name: 'Email2', index: 'Email2', hidden:true, search: false},
    {name: 'Calle', index: 'Calle', width: 200, search: false},
    {name: 'Numero', index: 'Numero', width: 200, search: false},
    {name: 'Piso', index: 'Piso', width: 200, search: false},
    {name: 'Depto', index: 'Depto', width: 200, search: false},
    {name: 'Telefono', index: 'Telefono', width: 200, search: false},
    {name: 'Telefono2', index: 'Telefono2', width: 200, search: false},
    {name: 'idLocalidad', index: 'idLocalidad', hidden:true, search: false},
    {name: 'idProvincia', index: 'idProvincia', hidden:true, search: false},
    {name: 'CodigoPostal', index: 'CodigoPostal', width: 200, search: false},
    {name: 'CodigoPostalManual', index: 'CodigoPostalManual', width: 200, search: false},
    {name: 'idTipoActividad', index: 'idTipoActividad', hidden:true, search: false},
    {name: 'isActivo', index: 'isActivo', hidden:true, search: false},
    {name: 'isBorrado', index: 'isBorrado', hidden:true, search: false}
    ]"
;

//{name: 'isActivo', index: 'isActivo', hidden:true, editrules:{required:true}, template: yesNoTemplate, editable: true, search: false},

$cantItemsListado = 20;
$totalItemsListado = "[5, 10, 20, 50, 100]";

require_once('util/paginaGrilla.php');

?>